﻿Imports System.Data

Public Class CheckPointResultInfo
    'ServerHostInfo
    Private v_ServerHostInfo As ServerHostInfo
    '检测项结果名
    Private v_CheckPointResultName As String
    '批次
    Private v_ContainerName As String

    '产品版本
    Private v_ProductRevision As String
    '产品useROR
    Private v_ProductuseROR As Boolean

    '工序名称
    Private v_SpecName As String
    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean

    '原始子列表行数
    Private v_SubentityListCount As Integer = 0

    '检测项列表
    Private v_CheckPointsResultDetail As DataTable

    '检测项组
    Private v_CheckPointGroupName As String


    ''' <summary>
    ''' ServerHost信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ServerHostInfo()
        Get
            Return v_ServerHostInfo
        End Get
        Set(ByVal value)
            v_ServerHostInfo = value
        End Set
    End Property

    ''' <summary>
    ''' 检测项结果名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckPointResultName()
        Get
            Return v_CheckPointResultName
        End Get
        Set(ByVal value)
            v_CheckPointResultName = value
        End Set
    End Property

    ''' <summary>
    ''' 批次
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName()
        Get
            Return v_ContainerName
        End Get
        Set(ByVal value)
            v_ContainerName = value
        End Set
    End Property

    '批次数量
    Private v_Qty As String

    ''' <summary>
    ''' 批次数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As String
        Get
            Return v_Qty
        End Get
        Set(ByVal value As String)
            v_Qty = value
        End Set
    End Property

    '设备名称
    Private v_ResourceName As String

    ''' <summary>
    ''' 设备名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ResourceName() As String
        Get
            Return v_ResourceName
        End Get
        Set(ByVal value As String)
            v_ResourceName = value
        End Set
    End Property

    '设备编号
    Private v_ResourceNum As String

    ''' <summary>
    ''' 设备名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ResourceNum() As String
        Get
            Return v_ResourceNum
        End Get
        Set(ByVal value As String)
            v_ResourceNum = value
        End Set
    End Property

    '零件图号
    Private v_ProductName As String

    ''' <summary>
    ''' 零件图号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName() As String
        Get
            Return v_ProductName
        End Get
        Set(ByVal value As String)
            v_ProductName = value
        End Set
    End Property

    '产品名称
    Private v_ProductDesc As String
    ''' <summary>
    ''' 产品名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductDesc() As String
        Get
            Return v_ProductDesc
        End Get
        Set(ByVal value As String)
            v_ProductDesc = value
        End Set
    End Property


    ''' <summary>
    ''' 产品版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductRevision()
        Get
            Return v_ProductRevision
        End Get
        Set(ByVal value)
            v_ProductRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 产品useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductuseROR()
        Get
            Return v_ProductuseROR
        End Get
        Set(ByVal value)
            v_ProductuseROR = value
        End Set
    End Property

    '工序(去图号)
    Private v_SpecNameDisp As String
    ''' <summary>
    ''' 工序(去图号)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecNameDisp() As String
        Get
            Return v_SpecNameDisp
        End Get
        Set(ByVal value As String)
            v_SpecNameDisp = value
        End Set
    End Property

    ''' <summary>
    ''' 工序名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecName()
        Get
            Return v_SpecName
        End Get
        Set(ByVal value)
            v_SpecName = value
        End Set
    End Property

    ''' <summary>
    ''' 工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecRevision()
        Get
            Return v_SpecRevision
        End Get
        Set(ByVal value)
            v_SpecRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 工序useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecuseROR()
        Get
            Return v_SpecuseROR
        End Get
        Set(ByVal value)
            v_SpecuseROR = value
        End Set
    End Property


    ''' <summary>
    ''' 结果详细列表
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckPointsResultDetail()
        Get
            Return v_CheckPointsResultDetail
        End Get
        Set(ByVal value)
            v_CheckPointsResultDetail = value
        End Set
    End Property

    ''' <summary>
    ''' 详细信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubentityListCount()
        Get
            Return v_SubentityListCount
        End Get
        Set(ByVal value)
            v_SubentityListCount = value
        End Set
    End Property

    ''' <summary>
    ''' 检测项组
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckPointGroupName()
        Get
            Return v_CheckPointGroupName
        End Get
        Set(ByVal value)
            v_CheckPointGroupName = value
        End Set
    End Property
End Class

